home *** CD-ROM | disk | FTP | other *** search
Wrap
iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) NNNNAAAAMMMMEEEE iiiillllFFFFiiiilllleeeeIIIImmmmgggg - image file access IIIINNNNHHHHEEEERRRRIIIITTTTSSSS FFFFRRRROOOOMMMM ilLink : ilImage : ilCacheImg : ilMemCacheImg HHHHEEEEAAAADDDDEEEERRRR FFFFIIIILLLLEEEE #include <il/ilFileImg.h> CCCCLLLLAAAASSSSSSSS DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN This class is used to access the various file formats supported by IL. It provides functions for common operations on files. This is a wrapper around the underlying file format support provided by the IFL layer. _i_l_F_i_l_e_I_m_g also supports the ability to store multiple images in a single file. ggggeeeettttCCCCuuuurrrrrrrreeeennnnttttIIIImmmmgggg(((()))), sssseeeettttCCCCuuuurrrrrrrreeeennnnttttIIIImmmmgggg(((()))) and aaaappppppppeeeennnnddddIIIImmmmgggg(((()))) are functions provided to move between images within a file. CCCCLLLLAAAASSSSSSSS MMMMEEEEMMMMBBBBEEEERRRR FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN SSSSUUUUMMMMMMMMAAAARRRRYYYY CCCCoooonnnnssssttttrrrruuuuccccttttoooorrrrssss ilFileImg() ilFileImg(const char* filename, int mode=O_RDONLY, iflFormat* format=NULL) ilFileImg(int fd, const char* filename, int mode=O_RDONLY, iflFormat* format=NULL) ilFileImg(iflFileDesc& desc, int mode=O_RDONLY) ilFileImg(const char* filename, ilImage* source, iflFileConfig* cfg=NULL, iflFormat* format=NULL) ilFileImg(int fd, const char* filename, ilImage* source, iflFileConfig* cfg=NULL, iflFormat* format=NULL) ilFileImg(iflFileDesc& desc, ilImage* source, iflFileConfig* cfg=NULL) OOOOppppeeeennnniiiinnnngggg,,,, ccccrrrreeeeaaaattttiiiinnnngggg aaaannnndddd cccclllloooossssiiiinnnngggg ilStatus openFile(const char* filename, int mode=O_RDONLY, iflFormat* format=NULL) ilStatus openFile(int fd, const char* filename, int mode=O_RDONLY, iflFormat* format=NULL) ilStatus openFile(iflFileDesc& desc, int mode=O_RDONLY) ilStatus createFile(const char* filename, ilImage* source, iflFileConfig* cfg=NULL, iflFormat* format=NULL) ilStatus createFile(int fd, const char* filename, ilImage* source, iflFileConfig* cfg=NULL, iflFormat* format=NULL) ilStatus createFile(iflFileDesc& desc, ilImage* source, iflFileConfig* cfg=NULL) ilStatus closeFile() QQQQuuuueeeerrrryyyyiiiinnnngggg aaaabbbboooouuuutttt ffffiiiilllleeee aaaattttttttrrrriiiibbbbuuuutttteeeessss PPPPaaaaggggeeee 1111 iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) int getFileDesc() int getFileMode() const char* getFileName() iflFormat* getImageFormat() const char* getImageFormatName() int getNumImgs() MMMMuuuullllttttiiiipppplllleeee IIIImmmmaaaaggggeeee SSSSuuuuppppppppoooorrrrtttt int getCurrentImg() ilStatus setCurrentImg(int idx) ilStatus appendImg(ilImage* source, iflFileConfig* cfg=NULL) iflFile* getFileHandle() FFFFoooorrrrmmmmaaaatttt ssssppppeeeecccciiiiffffiiiicccc ssssuuuuppppppppoooorrrrtttt ilStatus getItem(int tag, va_list ap) ilStatus setItem(int tag, va_list ap) ilStatus getItem(int tag, ...) ilStatus setItem(int tag, ...) IIIICCCCCCCC pppprrrrooooffffiiiilllleeee aaaacccccccceeeessssssss ilStatus getICCProfile(int& size, void*& profile) ilStatus freeICCProfile(void* profile) ilStatus setICCProfile(int size, const void* profile) FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNNSSSS iiiillllFFFFiiiilllleeeeIIIImmmmgggg(((()))) ilFileImg() ilFileImg(const char* filename, int mode=O_RDONLY, iflFormat* format=NULL) ilFileImg(int fd, const char* filename, int mode=O_RDONLY, iflFormat* format=NULL) ilFileImg(iflFileDesc& desc, int mode=O_RDONLY) ilFileImg(const char* filename, ilImage* source, iflFileConfig* cfg=NULL, iflFormat* format=NULL) ilFileImg(int fd, const char* filename, ilImage* source, iflFileConfig* cfg=NULL, iflFormat* format=NULL) ilFileImg(iflFileDesc& desc, ilImage* source, iflFileConfig* cfg=NULL) The first version of the constructor is used to construct a place holder image with no associated file (use ooooppppeeeennnnFFFFiiiilllleeee() or ccccrrrreeeeaaaatttteeeeFFFFiiiilllleeee() to assocate a file later). The next three versions of the constructor are used to open an existing image file; the last three are used to create a new image file. PPPPaaaaggggeeee 2222 iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) The file is specified via the _f_i_l_e_n_a_m_e and _f_d arguments. At least one of these two arguments must be specified; they are interpreted as follows. if filename != NULL and fd == -1: opens the file with the given filename. if filename == NULL and fd != -1: uses the existing open file descriptor. if filename != NULL and fd != -1: uses the existing open file descriptor; the filename is stored solely for the ggggeeeettttFFFFiiiilllleeeeNNNNaaaammmmeeee() method and error messages. On open operations the file name may be followed by an optional sub-image index using the syntax "filename:index" (see sssseeeettttCCCCuuuurrrrrrrreeeennnnttttIIIImmmmaaaaggggeeee() for how to change the sub-image index after the file is opened). On open operations the mode argument specifies the desired access mode; it should be either _O__R_D_O_N_L_Y or _O__R_D_W_R. The _f_o_r_m_a_t argument specifies the desired file format. The usual usage is to use NULL in which case the file format is deduced by the file typing rules using the file's contents ("magic number"); this mechanism can be bypassed by specifying the format explicitly. When creating a file, the format is chosen by using the filename's extension. If no match is found, the format iiiiffffllllFFFFoooorrrrmmmmaaaatttt::::::::ffffiiiinnnnddddBBBByyyyFFFFoooorrrrmmmmaaaattttNNNNaaaammmmeeee("TIFF") is used by default. The alternate forms taking a _d_e_s_c argument, encapsulate the _f_d, _f_i_l_e_n_a_m_e and _f_o_r_m_a_t arguments in this single argument. See iflFileDesc(3) for more details. When creating a new image file, the dimensions, data type, dimension order, color model, orientation, compression, and page dimensions may be specified using the _c_f_g parameter; if not, they are copied from the _s_o_u_r_c_e image if one was given (as described below) or defaulted to the format's "preferred" value for the respective parameter. When an existing _s_o_u_r_c_e image is specified; any parameters not specified in the _c_f_g parameter will be copied from this source image (if the value is supported by the destination format) or heuristically selected to be a supported value most suitable for copying data from the source image. If there is an error on the open or create operation an error will be thrown with iiiillllEEEErrrrrrrroooorrrr() and the objects status will be set to an appropriate value (which can be obtained using the ggggeeeettttSSSSttttaaaattttuuuussss() method). PPPPaaaaggggeeee 3333 iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) aaaappppppppeeeennnnddddIIIImmmmgggg(((()))) ilStatus appendImg(ilImage* source, iflFileConfig* cfg=NULL) This method appends an image to the image file, and sets the current image index to the index of the new (last) image. The _s_o_u_r_c_e and _c_f_g parameters are treated the same as in the versions of the constructor that do image file creation. On success, the function returns iflOKAY. If the operation fails for some reason, an error will be thrown via the iiiillllEEEErrrrrrrroooorrrr() mechanism, and the file's contents and the object's current index will be in an unknown state. cccclllloooosssseeeeFFFFiiiilllleeee(((()))) ilStatus closeFile() This method closes the associated iflFile, if any, and leaves the image in an unuseable state until a new file is opened or created with the ooooppppeeeennnnFFFFiiiilllleeee() or ccccrrrreeeeaaaatttteeeeFFFFiiiilllleeee() methods. ccccrrrreeeeaaaatttteeeeFFFFiiiilllleeee(((()))) ilStatus createFile(const char* filename, ilImage* source, iflFileConfig* cfg=NULL, iflFormat* format=NULL) ilStatus createFile(int fd, const char* filename, ilImage* source, iflFileConfig* cfg=NULL, iflFormat* format=NULL) ilStatus createFile(iflFileDesc& desc, ilImage* source, iflFileConfig* cfg=NULL) These methods are used to create a new image file and associate it with this object. The file is specified via the _f_i_l_e_n_a_m_e and _f_d arguments. At least one of these two arguments must be specified; they are interpreted as follows. if filename != NULL and fd == -1: creates the file with the given filename. if filename == NULL and fd != -1: uses the existing open file descriptor. if filename != NULL and fd != -1: uses the existing open file descriptor; the filename is stored solely for the ggggeeeettttFFFFiiiilllleeeeNNNNaaaammmmeeee() method and error messages. PPPPaaaaggggeeee 4444 iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) The _f_o_r_m_a_t argument specifies the desired file format. If _f_o_r_m_a_t is NULL, the format is chosen by using the filename's extension. If no match is found, the format iiiiffffllllFFFFoooorrrrmmmmaaaatttt::::::::ffffiiiinnnnddddBBBByyyyFFFFoooorrrrmmmmaaaattttNNNNaaaammmmeeee("TIFF") is used by default. The alternate form taking a _d_e_s_c argument, encapsulates the _f_d, _f_i_l_e_n_a_m_e and _f_o_r_m_a_t arguments in this single argument. See iflFileDesc(3) for more details. The dimensions, data type, dimension order, color model, orientation, compression, and page dimensions may be specified using the _c_f_g parameter; if not, they are copied from the _s_o_u_r_c_e image if one was given (as described below) or defaulted to the format's "preferred" value for the respective parameter. When an existing _s_o_u_r_c_e image is specified; any parameters not specified in the _c_f_g parameter will be copied from this source image (if the value is supported by the destination format) or heuristically selected to be a supported value most suitable for copying data from the source image. If there is an error on the create operation an error status will be returned and the object's status will be set to the same value. ffffrrrreeeeeeeeIIIICCCCCCCCPPPPrrrrooooffffiiiilllleeee(((()))) ilStatus freeICCProfile(void* profile) The member function frees the profile returned by ggggeeeettttIIIICCCCCCCCPPPPrrrrooooffffiiiilllleeee(). ggggeeeettttCCCCuuuurrrrrrrreeeennnnttttIIIImmmmgggg(((()))) int getCurrentImg() This function returns the index of the current image. ggggeeeettttFFFFiiiilllleeeeDDDDeeeesssscccc(((()))) int getFileDesc() This function returns the file descriptor of the associated file. ggggeeeettttFFFFiiiilllleeeeHHHHaaaannnnddddlllleeee(((()))) iflFile* getFileHandle() PPPPaaaaggggeeee 5555 iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) This method provides direct access to the underlying iflFile object. Direct access to the iflFile object should be avoided whenever possible. The ggggeeeettttIIIItttteeeemmmm()/sssseeeettttIIIItttteeeemmmm() methods are the preferred mechanism for dealing with format specific issues. ggggeeeettttFFFFiiiilllleeeeMMMMooooddddeeee(((()))) int getFileMode() This function returns the file mode of the associated file. See <_s_y_s/_f_c_n_t_l._h>. ggggeeeettttFFFFiiiilllleeeeNNNNaaaammmmeeee(((()))) const char* getFileName() This function returns the name of the associated file. ggggeeeettttIIIICCCCCCCCPPPPrrrrooooffffiiiilllleeee(((()))) ilStatus getICCProfile(int& size, void*& profile) This virtual member function returns the value of the ICC profile associated with the image. The return value is iflOKAY on success, or an appropriate iflStatus error value on failure. See iflFile(3) for more details on ICC profiles. ggggeeeettttIIIImmmmaaaaggggeeeeFFFFoooorrrrmmmmaaaatttt(((()))) iflFormat* getImageFormat() This function returns the format (as an iflFormat) of the associated file. The list of possible values depends on the currenly installed file formats. You can use iiiiffffllllFFFFoooorrrrmmmmaaaatttt::::::::nnnneeeexxxxtttt() to interate through the list of possible file formats. ggggeeeettttIIIImmmmaaaaggggeeeeFFFFoooorrrrmmmmaaaattttNNNNaaaammmmeeee(((()))) const char* getImageFormatName() This function returns name the format of the associated file. ggggeeeettttIIIItttteeeemmmm(((()))) ilStatus getItem(int tag, ...) ilStatus getItem(int tag, va_list ap) PPPPaaaaggggeeee 6666 iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) This method gets the value of an item associated with the current image in the image file. The _t_a_g argument specifies the name of the item to be accessed; it is interpreted by the specific iflFile subclass. The number and types of the remaining arguments are determined the particular subclass of iflFile and the tag value. The return value is iflOKAY on success, or an appropriate iflStatus error value on failure. The second overloaded form of this method is used by libraries that are passing along a variable calling sequence in _a_p through some wrapper layer. ggggeeeettttNNNNuuuummmmIIIImmmmggggssss(((()))) int getNumImgs() This function returns the number of images in the associated file. ooooppppeeeennnnFFFFiiiilllleeee(((()))) ilStatus openFile(const char* filename, int mode=O_RDONLY, iflFormat* format=NULL) ilStatus openFile(iflFileDesc& desc, int mode=O_RDONLY) ilStatus openFile(int fd, const char* filename, int mode=O_RDONLY, iflFormat* format=NULL) These methods are used to open an existing image file and associate it with this object. The file is specified via the _f_i_l_e_n_a_m_e and _f_d arguments. At least one of these two arguments must be specified; they are interpreted as follows. if filename != NULL and fd == -1: opens the file with the given filename. if filename == NULL and fd != -1: uses the existing open file descriptor. if filename != NULL and fd != -1: uses the existing open file descriptor; the filename is stored solely for the ggggeeeettttFFFFiiiilllleeeeNNNNaaaammmmeeee() method and error messages. The file name may be followed by an optional sub-image index using the syntax "filename:index" (see sssseeeettttCCCCuuuurrrrrrrreeeennnnttttIIIImmmmaaaaggggeeee() for how to change the sub-image index after the file is opened). PPPPaaaaggggeeee 7777 iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) The mode argument specifies the desired access mode; it should be either _O__R_D_O_N_L_Y or _O__R_D_W_R. The _f_o_r_m_a_t argument specifies the desired file format. The usual usage is to use NULL in which case the file format is deduced by the file typing rules using the file's contents ("magic number"); this mechanism can be bypassed by specifying the format explicitly. The alternate form taking a _d_e_s_c argument, encapsulates the _f_d, _f_i_l_e_n_a_m_e and _f_o_r_m_a_t arguments in this single argument. See iflFileDesc(3) for more details. If there is an error on the open operation an error status will be returned and the object's status will be set to the same value. sssseeeettttCCCCuuuurrrrrrrreeeennnnttttIIIImmmmgggg(((()))) ilStatus setCurrentImg(int idx) This function sets the index of the current image to _i_d_x. If successful, this function returns ilOKAY; otherwise (if _i_d_x is not a valid image index) ilOUTOFBOUND is returned and the image index is not changed. This function also sets the altered flag. sssseeeettttIIIICCCCCCCCPPPPrrrrooooffffiiiilllleeee(((()))) ilStatus setICCProfile(int size, const void* profile) This member function sets the value of the ICC profile associated with the image. The return value is ilOKAY on success, or an appropriate ilStatus error value on failure. See iflFile(3) for more details on ICC profiles. sssseeeettttIIIItttteeeemmmm(((()))) ilStatus setItem(int tag, ...) ilStatus setItem(int tag, va_list ap) This method sets the value of an item associated with the current image in the image file. Calling sssseeeettttIIIItttteeeemmmm() may change some image attributes. If this occurs the cache for the image will be automatically invalidated. The _t_a_g argument specifies the name of the item to be set; it is interpreted by the specific iflFile subclass. The number and types of the remaining arguments are determined the particular subclass of iflFile and the tag value. PPPPaaaaggggeeee 8888 iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) The return value is iflOKAY on success, or an appropriate iflStatus error value on failure. The second overloaded form of this method is used by libraries that are passing along a variable calling sequence in _a_p through some wrapper layer. IIIINNNNHHHHEEEERRRRIIIITTTTEEEEDDDD MMMMEEEEMMMMBBBBEEEERRRR FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNNSSSS IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm iiiillllMMMMeeeemmmmCCCCaaaacccchhhheeeeIIIImmmmgggg allocPage(), doUserPageAlloc(), enableMP(), executeRequest(), finishRequest(), freePage(), getGlobalThrashMode(), getMpRequest(), getPage(), getPageAllocTime(), getPageTime(), getRetainMode(), getRetainPath(), getThrashMode(), getThrashTime(), getTotalPageTime(), isMPenabled(), isUserPageAlloc(), prepareRequest(), setGlobalThrashMode(), setPage(), setPageAllocTime(), setRetainMode(), setRetainPath(), setThrashMode(), IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm iiiillllCCCCaaaacccchhhheeeeIIIImmmmgggg enablePagingCallback(), flush(), getCacheSize(), isPagingCallbackEnabled(), listResident() IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm iiiillllIIIImmmmaaaaggggeeee addInput(), allocFillData(), checkColorModel(), checkValidOrder(), checkValidType(), clipTile(), configureRetainedCache(), copy(), copyTile(), copyTile3D(), copyTileCfg(), fillTile(), fillTile3D(), fillTileRGB(), freeFillData(), getColorImg(), getColorModel(), getColormap(), getCompression(), getConfig(), getCopyConverter(), getCsize(), getDataType(), getDimensions(), getDirectInput(), getDisplayCacheEnable(), getFill(), getFillData(), getFillValue(), getHeight(), getHwEnable(), getHwHint(), getHwIntHint(), getHwOp(), getHwPassTable(), getInput(), getInputTileRequirement(), getLockTileSet(), getMaxColormapLevels(), getMaxValue(), getMinValue(), getNumChans(), getNumInputs(), getOrder(), getOrientation(), getPageBorder(), getPageBorderX(), getPageBorderY(), getPageBorderZ(), getPageCounts(), getPageDelta(), getPageDimensions(), getPageIndices(), getPageOrigin(), getPageOriginC(), getPageOriginX(), getPageOriginY(), getPageOriginZ(), getPageSize(), getPageSizeC(), getPageSizePix(), getPageSizeVal(), getPageSizeX(), getPageSizeY(), getPageSizeZ(), getPixel(), getPixel3D(), getPriority(), getScaleMax(), getScaleMin(), getSize(), getStrides(), getSubTile(), getSubTile3D(), getTile(), getTile3D(), getWidth(), getXsize(), getYsize(), getZsize(), hasPageBorder(), hasPages(), hwDefine(), hwGetPass(), inherit(), initColorModel(), initHwEnable(), initMinMax(), initPageSize(), initScaleMinMax(), isColorImg(), isIntegral(), isMirrorOrientation(), isPartialPage(), isSigned(), isValidPage(), isWritable(), lockPage(), lockPageSet(), lockTile(), lockTile3D(), mapFlipTrans(), mapFromInput(), mapFromSource(), mapOrientation(), mapSize(), mapTile(), mapToInput(), mapToSource(), mapXY(), mapXYSign(), outOfBound(), qCopyTileCfg(), qFillTile3D(), qFillTileRGB(), qGetSubTile3D(), qGetTile3D(), qLockPageSet(), qSetSubTile3D(), qSetTile3D(), removeHwHint(), removeInput(), reset(), setColorModel(), setColormap(), setCompression(), setCsize(), setDataType(), setDisplayCacheEnable(), setFill(), PPPPaaaaggggeeee 9999 iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllFFFFiiiilllleeeeIIIImmmmgggg((((3333)))) setFillValue(), setHwEnable(), setHwHint(), setHwIntHint(), setInput(), setMaxColormapLevels(), setMaxValue(), setMinValue(), setNumChans(), setNumInputs(), setOrder(), setOrientation(), setPageBorder(), setPageSize(), setPageSizeC(), setPageSizeZ(), setPixel(), setPixel3D(), setPriority(), setScaleMinMax(), setScaleType(), setSize(), setSubTile(), setSubTile3D(), setTile(), setTile3D(), setTileRequirementFunction(), setWritable(), setXsize(), setYsize(), setZsize(), unlockPage(), unlockPageSet() IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm iiiillllLLLLiiiinnnnkkkk addResetCallback(), alterAction(), anyAltered(), clearAllowed(), clearSet(), clearStatus(), deleteRelated(), disableAltered(), dumpChain(), getClassPropSet(), getDescription(), getDirectParent(), getDisabledIndex(), getFloatProp(), getGenerationID(), getIntProp(), getMaxIndex(), getMinIndex(), getNumChildren(), getNumParents(), getParent(), getProp(), getProp(), getPropSet(), getPtrProp(), getRelatedChild(), getRelatedDelete(), getRelatedType(), getStatus(), hasResetCallbacks(), ilGetClassPropSet(), inProgress(), isAllowed(), isAltered(), isEnabled(), isRelated(), isSet(), markSet(), mpUnlock(), neverReset(), newRelatedType(), removeParent(), removeProp(), removeResetCallback(), reset(), resetAltered(), resetCheck(), setAllowed(), setAltered(), setDescription(), setDisabledIndex(), setEnabled(), setParent(), setProp(), setPropAltered(), setRelatedDelete(), setRelatedType(), setStatus(), stopWatching(), unalterable(), watch(), watchNotify() SSSSEEEEEEEE AAAALLLLSSSSOOOO ilMemCacheImg, ilCacheImg, ilImage, ilLink, iflFile, iflFormat, iflFileConfig, iflFileDesc PPPPaaaaggggeeee 11110000